Quantitative and Algorithmic aspects of Barrier Synchronization in Concurrency

نویسندگان

چکیده

In this paper we address the problem of understanding Concurrency Theory from a combinatorial point view. We are interested in quantitative results and algorithmic tools to refine our classical explosion phenomenon arising concurrency. This is essentially focusing on notion synchronization view combinatorics. As first step, counting number executions simple processes interacting with barriers. elaborate systematic decomposition that produces symbolic integral formula solve problem. Based procedure, develop generic algorithm generate process uniformly at random. For some interesting sub-classes propose very efficient random sampling algorithms. All these algorithms have one important characteristic common: they work control graph thus do not require explicit construction state-space.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Algorithmic Correction of Concurrency Failures

Designing inter-thread synchronization mechanisms is an important part of concurrent programming. Poor design of synchronization may result in concurrency failures such as data race, deadlock or starvation. In this paper, we present our ongoing work on algorithmic revision of inter-thread synchronization mechanisms, known as synchronization skeletons. Our preliminary results illustrate that suc...

متن کامل

Compiler Support for Concurrency Synchronization

How to write a parallel program is a critical issue for Chip multi-processors (CMPs). To overcome the communication and synchronization obstacles of CMPs, transactional memory (TM) has been proposed as an alternative for controlling concurrency mechanism. Unfortunately, TM has led to seven performance pathologies: DuelingUpgrades, FutileStall, StarvingWriter, StarvingElder, SerializedCommit, Re...

متن کامل

Algorithmic Aspects of Regularity

Szemer edi's celebrated regularity lemma proved to be a fundamental result in graph theory. Roughly speaking, his lemma states that any graph may be approximated by a union of a bounded number of bipartite graphs, each of which is`pseudorandom'. As later proved by Alon, Duke, Lefmann, RR odl, and Yuster, there is a fast deterministic algorithm for nding such an approximation, and therefore many...

متن کامل

Algorithmic Aspects of Boosting

We discuss algorithmic aspects of boosting techniques, such as Majority Vote Boosting [Fre95], AdaBoost [FS97], and MadaBoost [DW00a]. Considering a situation where we are given a huge amount of examples and asked to find some rule for explaining these example data, we show some reasonable algorithmic approaches for dealing with such a huge dataset by boosting techniques. Through this example, ...

متن کامل

Concurrency Combinators for Declarative Synchronization

Developing computer systems that are both concurrent and evolving is challenging. To guarantee consistent access to resources by concurrent software components, some synchronization is required. A synchronization logic, or policy, is at present entangled in the component code. Adding a new component or modifying existing components, which may require a change of the (global) synchronization pol...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Discrete Mathematics & Theoretical Computer Science

سال: 2021

ISSN: ['1365-8050', '1462-7264']

DOI: https://doi.org/10.46298/dmtcs.5820